// 1.下载koa模块并在启动文件中进行加载
// koa本身是基于node的核心模块(http,fs...)封装好的一套服务器构成模块
const Koa=require("koa");

// koa模块返回的是一个对象的构造函数，使用时候通过new Koa()进行实例对象创建

// 2.完成koa实例创建
let app=new Koa();

// 3.创建服务器第一个请求响应函数
    // app.use构建服务器请求响应的相关处理函数
    // 处理函数默认第一个参数会接收context参数(ctx),该参数实际上就是node http模块构建服务器时的request和response的的综合对象
app.use(function(ctx){

    //ctx.body设置请求对应的响应结果，可以理解为node http模块构建的服务器时response.end(参数)的参数
    ctx.body="<h1>今天星期五,很开心</h1>";

});

// 4.定义koa服务器启动端口
app.listen(3000);
